import { request } from 'umi';

//获取文章列表

export function getArticleList(payload: any) {
  return request('/api/article', {
    //params是url的一部分 拼接在path后面
    params: {
      page: payload,
      pageSize: 12,
      status: "publish",
    }
  })
}

export function getArticleCategoryList(payload: string, page: 2) {
  return request(`/api/article/category/${payload}`, {
    //params是url的一部分 拼接在path后面
    params: {
      page,
      pageSize: 12,
      status: "publish",
    }
  })
}

// 文章组件文章标签全部数据
export function getArticleTagAll() {
  return request('/api/tag', {
    params: {
      articleStatus: 'publish',
    }
  })
}
// 文章组件文章标签分页数据
export function getArticleTag(payload: any) {
  return request(`/api/article/tag/${payload}`, {
    params: {
      page: 1,
      pageSize: 12,
      status: 'publish',
    }
  })
}
// 文章组件推荐阅读数据
export function getRecommendedReading() {
  return request('/api/article/recommend')
}


//文章页顶部大图
export function getAllRecommendItem() {
  return request('/api/article/all/recommend')
}

//文章分类
export function getArticleClass() {
  return request('/api/category', {
    params: {
      articleStatus: 'publish'
    }
  })
}

//文章详情
export function getArticleDetail(payload: string) {
  return request(`/api/article/${payload}/views`, {
    method: 'POST'
  })
}
